package com.xcity.game.activity.newplayer;

public interface NewPlayerTracer {
	String TARGET_DESC = "目标未达成";
	int PARAM0_MAX = 65535;
	int PARAM1_MAX = 127;
	int PARAM2_MAX = 127;
	
	byte RECHARGE = 1;			//累计充值到达XX
	byte PLAYER_LVLUP = 2;		//等级到达XX
	byte FIX_ASSETS = 3;		//固定资产
	byte FIX_ASSETS_10K = 4;	//固定资产到达X万
	byte FIX_ASSETS_100M = 5;	//固定资产到达X亿
	byte DAY_LOGIN = 6;			//登录
	byte EMPLOYEE_COUNT = 7;	//员工数
	byte ARENA_RANK = 8;		//竞技场名次
	byte EMPLOYEE_STAR = 9;		//员工升星
	byte EMPLOYEE_LVL = 10;		//员工升级
	byte EQUIP_COUNT = 11;		//装备数
	byte EQUIP_SUIT_COUNT = 12;	//套装数
	byte EMPLOYEE_QUALITY = 13;	//员工升级品质
	byte EQUIP_LVL = 14;		//装备升级
	byte NORMAL_STAGE_DONE = 15;//普通通关
	byte FRIEND_COUNT = 16;		//好友数量
	byte ADVENTURE_COUNT = 17;	//轮盘转动次数
	byte SHOP_DAY = 18;			//每日热卖
	byte SHOP_HALF = 19;		//半价抢购
	byte HERO_STAGE_DONE = 20;	//精英通关
	byte NORMAL_COUNT = 21;		//普通完成次数
	byte HERO_COUNT = 22;		//精英完成次数
	
	
	boolean isDone(NewPlayerTask task);
	void onChange(NewPlayerTask task, Object...vals);
	String getDoingStr(NewPlayerTask task);
}
